// pages/independent/class_list/class_list.js

import ClassTool from '../../../utils/ClassTool.js'

Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		number:"",
		class:{},
		isMine:false
	},
	search(){
		console.log(1);
		let slist = ClassTool.searchClassList(1,this.data.number);
		slist.then((res)=>{
			this.setData({
				class: res.data.records
			})
			console.log(this.data.class);
		})
	},
	searchMy(){
		console.log(2);
		let slist = ClassTool.searchMyClassList(1,this.data.number);
		slist.then((res)=>{
			this.setData({
				class: res.data.records
			})
			console.log(this.data.class);
		})
	},
	bindNumber(e){
        this.setData({
            'number': e.detail.value
        })
	},
	getMyClass(){
		console.log("myclass");
		let list = ClassTool.getMyClassList(1);
		list.then((res)=>{
			this.setData({
				class: res.data.records
			})
			console.log(this.data.class);
		})
	},
	getClass(){
		console.log("class");
		let list = ClassTool.getClassList(1,getApp().globalData.userInfo.id);
		list.then((res)=>{
			console.log(res);
			this.setData({
				class: res.data.records
			})
			console.log(this.data.class);
		})
	},
	goToClass(e){
		console.log(e);
		let classInfo = e.currentTarget.dataset.classinfo;
		let str = JSON.stringify(classInfo);
		console.log(str);
		wx.navigateTo({
		  	url: '../class_detail/class_detail?classInfo='+str+"&isMy="+this.data.isMine
		})
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {
		this.setData({
			isMine: options.myclass
		})
		console.log(this.data.isMine);
		
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {
		if(this.data.isMine == "1"){
			console.log(1111111);
			this.getMyClass();
		}
		else{
			console.log(22222);
			this.getClass();
		}
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage() {

	}
})